package com.ctshk.rpc.visa.req.visa;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * TODO
 *
 * @author huangxiansheng
 * @date 2021/5/10 3:01 下午
 */
@Data
@ApiModel(value="VisaManageSignFailureReq对象", description="证件管理送签失败")
public class VisaManageSignFailureReq implements Serializable {

    @ApiModelProperty(value = "所属旅客id")
    @NotNull(message = "旅客id不能为空")
    private Long touristId;

    @ApiModelProperty(value = "运单号")
    @NotNull(message = "运单号不能为空")
    private String airWaybillNumber;

    @ApiModelProperty(value = "快递时间")
    @NotNull(message = "快递时间不能为空")
    private LocalDateTime expressDeliveryTime;

    @ApiModelProperty(value = "回执文件")
    @NotNull(message = "回执文件不能为空")
    private String receiptFile;
}
